package com.service;


import com.pojo.User;

public interface IUserService {

    // 用户登录验证
    boolean login(String account, String password);
    // 根据账号获取管理员手机号
    String getAdminPhoneByAccount(String account);
    // 验证管理员姓名和身份证号
    boolean verifyAdminInfo(String account, String idcardName, String idcardNo);
    // 更新用户的企业ID和企业名称
    boolean updateUserEnterprise(String account, Integer enterpriseId, String enterpriseName);
    // 根据账号获取用户信息
    User getUserByAccount(String account);
    
    // 更新管理员姓名和身份证号
    boolean updateAdminInfo(String account, String idcardName, String idcardNo);
    
    // 校验管理员姓名格式（不超过5个汉字）
    boolean validateAdminName(String idcardName);
    
    // 校验身份证号格式（18位数字，第18位可为X）
    boolean validateIdCardNo(String idcardNo);


}
